Nuclear power plant digital platform

ABSTRACT

A device may receive nuclear plant information associated with a nuclear plant. The nuclear plant information may include information relating to operation of equipment located within the nuclear plant. The information may be provided by the equipment or by a set of worker devices carried by workers in the nuclear plant. The device may analyze the nuclear plant information. The device may determine, based on analyzing the nuclear plant information, an analysis result corresponding to the equipment. The analysis result may include information describing at least one of: a performance of the equipment, or a task to be performed in association with maintaining, repairing, or observing the equipment. The device may provide information associated with the analysis result.

RELATED APPLICATION

This application claims priority under 35 U.S.C. §119 to U.S.Provisional Patent Application No. 62/246,791, filed on Oct. 27, 2015,the content of which is incorporated by reference herein in itsentirety.

BACKGROUND

A nuclear power plant is a thermal power station in which the heatsource is a nuclear reactor. Nuclear fission in the nuclear reactor coreheats a reactor coolant that is applied to a steam generator to producepressurized steam. The pressurized steam is applied to a turbine androtates a shaft on the turbine that is coupled to an alternator toproduce electricity.

SUMMARY

According to some possible implementations, a device may comprise one ormore processors to: receive nuclear plant information associated with anuclear plant, where the nuclear plant information may includeinformation relating to operation of equipment located within thenuclear plant, and where the information may be provided by theequipment or by a set of worker devices carried by workers in thenuclear plant; analyze the nuclear plant information; determine, basedon analyzing the nuclear plant information, an analysis resultcorresponding to the equipment, where the analysis result may includeinformation describing at least one of: a performance of the equipment,or a task to be performed in association with maintaining, repairing, orobserving the equipment; and provide information associated with theanalysis result.

According to some possible implementations, a method may include:obtaining, by a device, nuclear plant information that includesinformation relating to operation of equipment located within a nuclearplant, where the nuclear plant information may be provided by aplurality of worker devices or a plurality of sensors associated withthe equipment; analyzing, by the device, the nuclear plant information;determining, by the device and based on analyzing the nuclear plantinformation, an analysis result corresponding to the equipment where theanalysis result may include information describing at least one of: aperformance of the equipment, or a task to be performed in associationwith maintaining, repairing, or observing the equipment; and providinginformation associated with the analysis result.

According to some possible implementations, a non-transitorycomputer-readable medium may store one or more instructions that, whenexecuted by one or more processors, cause the one or more processors to:receive nuclear plant information associated with a nuclear plant, wherethe nuclear plant information may include information relating tooperation of equipment in the nuclear plant, and where the informationmay be provided by sensors in the nuclear plant, the equipment, andworker devices corresponding to workers in the nuclear plant; perform ananalysis of the nuclear plant information; obtain, based on performingthe analysis of the nuclear plant information, an analysis resultassociated with the equipment, where the analysis result may includeinformation describing at least one of: a performance of the equipment,or a task to be performed in association with the equipment; and provideinformation associated with the analysis result.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1A and 1B are diagrams of an overview of an example implementationdescribed herein;

FIG. 2 is a diagram of an example environment in which systems and/ormethods, described herein, may be implemented;

FIG. 3 is a diagram of example components of one or more devices of FIG.2; and

FIG. 4 is a flow chart of an example process for analyzing nuclear plantinformation associated with a nuclear power plant, and providing aresult associated with the analysis.

DETAILED DESCRIPTION

The following detailed description of example implementations refers tothe accompanying drawings. The same reference numbers in differentdrawings may identify the same or similar elements.

A significant amount of resources (e.g., monetary, time, personnel, orthe like) may be needed in order to allow a nuclear power plant (hereinreferred to as a nuclear plant) to maintain a level of performance whilealso satisfying industrial and/or safety requirements. One factor thatmay contribute to this is that technology, processes, techniques, or thelike, implemented at the nuclear plant may be outdated.

For example, an operator of the nuclear plant may not analyze, or evencollect, information gathered from workers in the field, workers in acontrol room, equipment sensors, or the like, even when analyzing suchinformation may yield valuable results associated with improvingoperation and/or maintenance of the nuclear plant. As another example, aworker in the field may be unable to access information (e.g., drawings,work packages, procedures, or the like) associated with a task (e.g., amaintenance task, a safety task, an operations task, or the like) thatthe worker is to perform while in the field. Moreover, the worker may beunable to provide task-related information (e.g., a result, feedback,notes, or the like) associated with the task to one or more otherworkers (e.g., in the field, in a control room, or the like).

Implementations described herein may provide a digital platform for anuclear plant (herein referred to as a nuclear plant digital platform)that reduces operations and/or maintenance costs of the nuclear plant,while maintaining or improving a level of performance and allowingindustrial and safety requirements to be satisfied.

In some implementations, the nuclear plant digital platform may perform(e.g., using equipment sensor data, worker-gathered data, or the like)analytics in order to provide results that increase performance, reducecost, and/or increase efficiency of nuclear plant maintenance and/oroperations. Additionally, or alternatively, the nuclear plant digitalplatform may provide for implementation of process and/or technologyimprovements that improve worker productivity and/or safety.Additionally, or alternatively, the digital nuclear plant platform mayprovide enhanced collaboration between workers, supervisors,contractors, operations personnel, engineering personnel, or the like,through real-time information updating and/or by allowing for remoteaccess to information.

FIGS. 1A and 1B are diagrams of an overview of an example implementation100 described herein. Example implementation 100 includes worker device1 through worker device A (A≧1), equipment 1 through equipment B (B≧1),and an analytics platform.

As shown in FIG. 1A, the analytics platform receives nuclear plantinformation from various sources in the nuclear plant, such as workerdevice 1 through worker device A (e.g., mobile devices carried by theworkers in the field), and equipment 1 through equipment B (e.g.,equipment in the nuclear plant). In some implementations, the nuclearplant information may include information associated with variousaspects of the nuclear plant, such as operational information, workerinformation, environmental information, inventory information, securityinformation, or the like.

The operational information may include performance informationassociated with a measured performance of nuclear plant equipment,maintenance information that describes a maintenance activity performedor scheduled to be performed on equipment in the nuclear plant,corrective action information associated with reporting an action thatis to be undertaken with respect to the equipment, lockout/tagoutinformation for ensuring that equipment is properly locked out and/ortagged out for maintenance and/or repair, commitment information thatidentifies commitments to perform maintenance on equipment, engineeringprogram information associated with equipment design, plant line-upinformation describing line-ups for items of equipment in the nuclearplant, or the like.

The worker information may include information associated with a workerin the nuclear plant, such as dosimetry information related to aradiation dosage experienced by a worker, assigned task information thatrelates to a task to which a worker is assigned, training informationthat identifies a level of training of a worker, qualificationinformation that identifies a level of qualification of a worker, or thelike.

The environmental information may include information associated with anenvironmental condition in the nuclear plant, such as information thatidentifies a radiation level at a location in the nuclear plant, sensorinformation that includes sensor data collected at a location in thenuclear plant (e.g., gas sensor data, temperature sensor data, etc.), orthe like.

The inventory information may include information relating to partsand/or tools for operating, repairing, and/or maintaining equipment inthe nuclear plan, such as information that identifies whether a partand/or a tool is available, information indicating a status of an orderassociated with a part and/or a tool, information indicating a locationof a part and/or a tool in the nuclear plant, or the like.

The security information may include information relating to securingthe nuclear plant, such as information associated with a securitysearch, information for securing ingress/egress at the nuclear plant,information associated with a security procedure for granting access toan area or a location in the nuclear plant, a weapons check procedure,or the like.

As shown in FIG. 1B, the analytics platform may perform an analysis ofthe nuclear plant information. For example, as shown, the analyticsplatform may perform equipment performance analytics (i.e., analyzingequipment performance) based on the nuclear plant information. Theequipment performance analytics may include an analysis associated withperformance, operation, and/or a condition of equipment (e.g., equipment1 through equipment B) in the nuclear plant. The analytics platform maygenerate an analysis result, associated with the nuclear plant, based onperforming the equipment performance analytics. For example, as shown inFIG. 1B, the analysis result of the equipment performance analytics mayinclude a performance metric that indicates a present level ofperformance of equipment, a prediction for a future performance ofequipment, information that identifies a set of X tasks (e.g.,preventative maintenance tasks, repair tasks, tasks associated withobserving ongoing performance of equipment, etc.) that may need to beperformed on one or more items of equipment (e.g., in order to maintainor improve performance of the equipment), or the like.

As further shown in FIG. 1B, and as another example of analyzing thenuclear plant information, the analytics platform may perform taskvaluation analytics based on the nuclear plant. In some implementations,task valuation analytics may include an analysis associated withprioritizing, valuing, organizing, and/or scheduling a task associatedwith equipment in the nuclear plant.

For example, as shown in FIG. 1B, the analytics platform may perform atask valuation analysis of the set of X tasks identified based on theequipment performance analysis. In some implementations, the analyticsplatform may perform task valuation analytics on tasks identified by theanalytics platform. Additionally, or alternatively, the analyticsplatform may perform task valuation analytics for tasks identified basedon user input to the analytics platform. As shown, an analysis result ofthe task valuation analysis may include a priority for the set of Xtasks (e.g., a priority corresponding to each task), a schedule forperforming the X tasks (e.g., including a date and/or time that eachtask is to be performed), information that identifies workers to beassigned to each of the set of X tasks, information that identifies atool and/or a part that has been reserved and/or ordered in associationwith performing the task, or the like.

As further shown, the analytics platform may provide informationassociated with the analysis results of the task valuation analytics.For example, as shown, the analytics platform may generate work packagesfor the set of X tasks. In some implementations, the work package mayinclude information that identifies the task, information that describesthe task, information that identifies a tool and/or a part to be used toperform the task, background information associated with the task,documentation associated with an item of equipment, training material,emergency and/or evacuation procedures, an interface that supports audioand/or video communication with a remote worker, dosimetry informationassociated with a worker, or the like. As shown, the analytics platformmay provide the work packages to worker devices corresponding to workersthat have been assigned to perform the respective tasks. For example, asshown, the analytics platform may provide a task 1 work package toworker device 3 that is carried by a worker assigned to perform task 1,and may provide a task X work package to worker device 5 that is carriedby a worker assigned to perform task X.

In some implementations, the analytics platform may provide informationassociated with the analysis result of the equipment performanceanalysis. For example, as shown, the analytics platform may provideinformation associated with the analysis result of the equipmentperformance analytics to worker device 4 that is carried by a workerassigned to monitor performance of an item of equipment associated withthe analysis result (e.g., such that the worker may view the analysisresult).

In this way, the analytics platform may collect and analyze nuclearplant information, associated with the nuclear plant, and provideanalysis results that support improved operation of the nuclear plant(e.g., by automatically determining performance results, identifyingtasks to be performed, scheduling tasks and assigning workers, adjustingequipment parameters or settings without human intervention, or thelike). As such, the analytics platform allows operations and/ormaintenance costs of the nuclear plant to be reduced, while maintainingor improving a level of performance of the nuclear plant and allowingindustrial and safety requirements to be satisfied.

As indicated above, FIGS. 1A and 1B are provided merely as an example.Other examples are possible and may differ from what was described withregard to FIGS. 1A and 1B.

FIG. 2 is a diagram of an example environment 200 in which systemsand/or methods, described herein, may be implemented. As shown in FIG.2, environment 200 may include one or more worker devices 210-1 through210-A (A≧1) (herein collectively referred to as worker devices 210, andindividually as worker device 210), one or more items of equipment 215-1through 215-B (B≧1) (herein collectively and individually referred to asequipment 215), an analytics platform 220 hosted within a cloudcomputing environment 225, and a network 235. Devices of environment 200may interconnect via wired connections, wireless connections, or acombination of wired and wireless connections.

Worker device 210 includes one or more devices capable sending and/orreceiving information associated with a nuclear plant, such as operationinformation, worker information environmental information, inventoryinformation, security information, or the like. For example, workerdevice 210 may include a communication and computing device, such as amobile phone (e.g., a smart phone, a radiotelephone, or the like), alaptop computer, a tablet computer, a handheld computer, a wearablecommunication device (e.g., a smart wristwatch, a pair of smarteyeglasses, or the like), or a similar type of device. In someimplementations, worker device 210 may receive and/or transmitinformation from and/or to another device of environment 200, such asanalytics platform 220.

Equipment 215 includes one or more items of equipment associated with anuclear plant. For example, equipment 215 may include one or more itemsof equipment associated with a nuclear reactor, a steam turbine, agenerator, a cooling system, a safety valve, a feedwater pump, anemergency power supply, or another type of equipment located in thenuclear plant. In some implementations, equipment 215 may be capable ofsending information to and/or receiving information from another deviceof environment 200, such as analytics platform 220.

In some implementations, equipment 215 may include a device capable ofdetecting, determining, and/or providing information. For example,equipment 215 may include one or more sensors, such as an acousticsensor, a sound sensor, a vibration sensor, a chemical sensor, a currentsensor, an electric potential sensor, a magnetic sensor, a flow sensor,a fluid velocity sensor, an ionizing radiation sensor, a subatomicparticles sensor, a position sensor, an angle sensor, a displacementsensor, a distance sensor, a speed sensor, an acceleration sensor, anoptical sensor, a light sensor, a pressure sensor, a force sensor, adensity sensor, a level sensor, a thermal sensor, a heat sensor, atemperature sensor, a proximity sensor, a presence sensor, or the like.Additionally, or alternatively, equipment 215 may include another typeof device capable of determining and/or providing information.

Analytics platform 220 includes one or more devices capable ofreceiving, determining, storing, processing, providing, and/or analyzingnuclear plant information associated with a nuclear plant. For example,analytics platform 220 may include a server or a group of servers. Insome implementations, analytics platform 220 may be capable of analyzingthe nuclear plant information, generating an analysis result based onanalyzing the nuclear plant information, and providing informationassociated with the analysis result to worker devices 205, equipment215, or another device (e.g., such that an action is performed, a taskis scheduled, a part is ordered, information is provided to workerdevice 210, or the like). Additionally, or alternatively, analyticsplatform 220 may support one or more capabilities of a digital nuclearplant platform described herein.

In some implementations, as shown, analytics platform 220 may be hostedin cloud computing environment 225. Notably, while implementationsdescribed herein describe analytics platform 220 as being hosted incloud computing environment 225, in some implementations, analyticsplatform 220 may not be cloud-based (i.e., may be implemented outside ofa cloud computing environment) or may be partially cloud-based.

Cloud computing environment 225 includes an environment that hostsanalytics platform 220. Cloud computing environment 225 may providecomputation, software, data access, storage, etc. services that do notrequire end-user (e.g., worker device 210) knowledge of a physicallocation and configuration of system(s) and/or device(s) that hostsanalytics platform 220. As shown, cloud computing environment 225 mayinclude a group of computing resources 230 (referred to collectively as“computing resources 230” and individually as “computing resource 230”).

Computing resource 230 may include one or more personal computers,workstation computers, server devices, or another type of computationand/or communication device. In some implementations, computing resource230 may host analytics platform 220. The cloud resources may includecompute instances executing in computing resource 230, storage devicesprovided in computing resource 230, data transfer devices provided bycomputing resource 230, etc. In some implementations, computing resource230 may communicate with other computing resources 230 via wiredconnections, wireless connections, or a combination of wired andwireless connections.

As further shown in FIG. 2, computing resource 230 may include a groupof cloud resources, such as one or more applications (“APPs”) 230-1, oneor more virtual machines (“VMs”) 230-2, virtualized storage (“VSs”)230-3, one or more hypervisors (“HYPs”) 230-4, or the like.

Application 230-1 may include one or more software applications that maybe provided to or accessed by worker device 210. Application 230-1 mayeliminate a need to install and execute the software applications onworker device 210. For example, application 230-1 may include softwareassociated with analytics platform 220 and/or any other software capableof being provided via cloud computing environment 225. In someimplementations, one application 230-1 may send/receive informationto/from one or more other applications 230-1, via virtual machine 230-2.

Virtual machine 230-2 may include a software implementation of a machine(e.g., a computer) that executes programs like a physical machine.Virtual machine 230-2 may be either a system virtual machine or aprocess virtual machine, depending upon use and degree of correspondenceto any real machine by virtual machine 230-2. A system virtual machinemay provide a complete system platform that supports execution of acomplete operating system (“OS”). A process virtual machine may executea single program, and may support a single process. In someimplementations, virtual machine 230-2 may execute on behalf of a user(e.g., worker device 210), and may manage infrastructure of cloudcomputing environment 225, such as data management, synchronization, orlong-duration data transfers.

Virtualized storage 230-3 may include one or more storage systems and/orone or more devices that use virtualization techniques within thestorage systems or devices of computing resource 230. In someimplementations, within the context of a storage system, types ofvirtualizations may include block virtualization and filevirtualization. Block virtualization may refer to abstraction (orseparation) of logical storage from physical storage so that the storagesystem may be accessed without regard to physical storage orheterogeneous structure. The separation may permit administrators of thestorage system flexibility in how the administrators manage storage forend users. File virtualization may eliminate dependencies between dataaccessed at a file level and a location where files are physicallystored. This may enable optimization of storage use, serverconsolidation, and/or performance of non-disruptive file migrations.

Hypervisor 230-4 may provide hardware virtualization techniques thatallow multiple operating systems (e.g., “guest operating systems”) toexecute concurrently on a host computer, such as computing resource 230.Hypervisor 230-4 may present a virtual operating platform to the guestoperating systems, and may manage the execution of the guest operatingsystems. Multiple instances of a variety of operating systems may sharevirtualized hardware resources.

Network 235 may include one or more wired and/or wireless networks. Forexample, network 235 may include a cellular network (e.g., a long-termevolution (LTE) network, a 3G network, a code division multiple access(CDMA) network, or the like), a public land mobile network (PLMN), alocal area network (LAN), a wide area network (WAN), a metropolitan areanetwork (MAN), a telephone network (e.g., the Public Switched TelephoneNetwork (PSTN)), a private network, an ad hoc network, an intranet, theInternet, a fiber optic-based network, or the like, and/or a combinationof these or other types of networks.

The number and arrangement of devices and networks shown in FIG. 2 areprovided as an example. In practice, there may be additional devicesand/or networks, fewer devices and/or networks, different devices and/ornetworks, or differently arranged devices and/or networks than thoseshown in FIG. 2. Furthermore, two or more devices shown in FIG. 2 may beimplemented within a single device, or a single device shown in FIG. 2may be implemented as multiple, distributed devices. Additionally, oralternatively, a set of devices (e.g., one or more devices) ofenvironment 200 may perform one or more functions described as beingperformed by another set of devices of environment 200.

FIG. 3 is a diagram of example components of a device 300. Device 300may correspond to worker device 210, equipment 215, and/or analyticsplatform 220. In some implementations, worker device 210, equipment 215,and/or analytics platform 220 may include one or more devices 300 and/orone or more components of device 300. As shown in FIG. 3, device 300 mayinclude a bus 310, a processor 320, a memory 330, a storage component340, an input component 350, an output component 360, and acommunication interface 370.

Bus 310 includes a component that permits communication among thecomponents of device 300. Processor 320 is implemented in hardware,firmware, or a combination of hardware and software. Processor 320 takesthe form of a central processing unit (CPU), a graphics processing unit(GPU), an accelerated processing unit (APU), a microprocessor, amicrocontroller, a field-programmable gate array (FPGA), anapplication-specific integrated circuit (ASIC), or another type ofprocessing component. In some implementations, processor 320 includesone or more processors capable of being programmed to perform afunction. Memory 330 includes a random access memory (RAM), a read onlymemory (ROM), and/or another type of dynamic or static storage device(e.g., a flash memory, a magnetic memory, and/or an optical memory) thatstores information and/or instructions for use by processor 320.

Storage component 340 stores information and/or software related to theoperation and use of device 300. For example, storage component 340 mayinclude a hard disk (e.g., a magnetic disk, an optical disk, amagneto-optic disk, and/or a solid state disk), a compact disc (CD), adigital versatile disc (DVD), a floppy disk, a cartridge, a magnetictape, and/or another type of non-transitory computer-readable medium,along with a corresponding drive.

Input component 350 includes a component that permits device 300 toreceive information, such as via user input (e.g., a touch screendisplay, a keyboard, a keypad, a mouse, a button, a switch, and/or amicrophone). Additionally, or alternatively, input component 350 mayinclude a sensor for sensing information (e.g., a global positioningsystem (GPS) component, an accelerometer, a gyroscope, and/or anactuator). Output component 360 includes a component that providesoutput information from device 300 (e.g., a display, a speaker, and/orone or more light-emitting diodes (LEDs)).

Communication interface 370 includes a transceiver-like component (e.g.,a transceiver and/or a separate receiver and transmitter) that enablesdevice 300 to communicate with other devices, such as via a wiredconnection, a wireless connection, or a combination of wired andwireless connections. Communication interface 370 may permit device 300to receive information from another device and/or provide information toanother device. For example, communication interface 370 may include anEthernet interface, an optical interface, a coaxial interface, aninfrared interface, a radio frequency (RF) interface, a universal serialbus (USB) interface, a Wi-Fi interface, a cellular network interface, orthe like.

Device 300 may perform one or more processes described herein. Device300 may perform these processes in response to processor 320 executingsoftware instructions stored by a non-transitory computer-readablemedium, such as memory 330 and/or storage component 340. Acomputer-readable medium is defined herein as a non-transitory memorydevice. A memory device includes memory space within a single physicalstorage device or memory space spread across multiple physical storagedevices.

Software instructions may be read into memory 330 and/or storagecomponent 340 from another computer-readable medium or from anotherdevice via communication interface 370. When executed, softwareinstructions stored in memory 330 and/or storage component 340 may causeprocessor 320 to perform one or more processes described herein.Additionally, or alternatively, hardwired circuitry may be used in placeof or in combination with software instructions to perform one or moreprocesses described herein. Thus, implementations described herein arenot limited to any specific combination of hardware circuitry andsoftware.

The number and arrangement of components shown in FIG. 3 are provided asan example. In practice, device 300 may include additional components,fewer components, different components, or differently arrangedcomponents than those shown in FIG. 3. Additionally, or alternatively, aset of components (e.g., one or more components) of device 300 mayperform one or more functions described as being performed by anotherset of components of device 300.

FIG. 4 is a flow chart of an example process 400 for analyzing nuclearplant information associated with a nuclear power plant, and providing aresult associated with the analysis. In some implementations, one ormore process blocks of FIG. 4 may be performed by analytics platform220. In some implementations, one or more process blocks of FIG. 4 maybe performed by another device or a group of devices separate from orincluding analytics platform 220, such as worker device 210.

As shown in FIG. 4, process 400 may include receiving nuclear plantinformation associated with a nuclear power plant (block 410). Forexample, analytics platform 220 may receive nuclear plant informationassociated with a nuclear plant.

In some implementations, the nuclear plant information may includeinformation relating to various aspects of a nuclear plant. For example,the nuclear plant information may include operational informationassociated with equipment 215 in the nuclear plant, worker informationassociated with one or more workers in the nuclear plant, environmentalinformation collected in or around the nuclear plant, inventoryinformation relating to parts and/or tools for operating, repairing,and/or maintaining equipment 215 in the nuclear plant, securityinformation associated with the nuclear plant, or the like. Examples ofthese types of nuclear plant information are described below.

In some implementations, the operational information may includeinformation relating to operation, maintenance, and/or a condition ofequipment 215. For example, the operational information may includeperformance information associated with a measured performance ofequipment 215 (e.g., an amount of output, a rate of production, a powerconsumption rate, a measurement of a performance metric, or the like).In some implementations, the performance information may be obtained viaworker device 210 (e.g., when the worker collects, reads, and/ormeasures the performance information and inputs the performanceinformation). Additionally, or alternatively, the performanceinformation may be obtained from equipment 215 and/or a sensorassociated with equipment 215.

As another example, the operational information may include maintenanceinformation that describes a maintenance task (e.g., being performed, tobe performed, previously performed) on equipment 215 in the nuclearplant, such as information that identifies the task, information thatindicates progress of the task, information that identifies a date thatthe task was completed, or the like. As another example, the operationalinformation may include information that identifies an operational stateof equipment 215 (e.g., operational, not operational, damaged, offline,in repair, operating at peak performance, operating at Z % of peakperformance, or the like).

As another example, the operational information may include correctiveaction information associated with an action reported as being neededwith respect to the equipment 215 (e.g., when a worker identifies thatequipment 215 requires the action to performed to be operational inorder to meet a safety standard, etc.). As yet another example, theoperational information may include lockout/tagout information forensuring that equipment 215 is properly locked out and/or tagged out(e.g., such that equipment 215 is locked, offline, and/or inaccessibleby workers).

As still another example, the operational information may includecommitment information that identifies commitments to performmaintenance on equipment 215. In some implementations, the commitmentinformation may be analyzed to determine an origin of the commitmentand/or to determine whether the commitment is expired (e.g., such that atask associated with the commitment need not be performed).

As another example, the operational information may include engineeringprogram information associated with equipment 215 design, such as anelectronic design basis, a battery load requirement, a fire loadrequirement, or the like. As still another example, the operationalinformation may include plant line-up information that describesline-ups for equipment 215 in the nuclear plant (e.g., electrical and/ormechanical line-ups). In some implementations, the operationalinformation may include other types of information (e.g., stored oraccessible by analytics platform 220), such as documentation associatedwith a design of equipment, technical specifications of equipment, orthe like.

Additionally, or alternatively, the nuclear plant information mayinclude worker information associated with a worker in the nuclearplant. For example, the worker information may include dosimetryinformation that identifies a dosage of radiation experienced by theworker, a maximum allowable dosage that the worker may experience, orthe like. In some implementations, the dosimetry information may bereceived (e.g., in real-time, automatically, periodically) from apersonal dosimetry device worn by the worker.

As another example, the worker information may include task informationthat relates to a task to be performed by the worker, being performed bythe worker, or scheduled for performance by the worker. In someimplementations, the task information may include timing information(e.g., a time the worker started or is to start the task, a time thatthe worker completed or is to complete the task), a date associated withthe task, information that identifies the task and/or the associatedequipment 215, information that identifies a tool and/or a part neededfor the task, progress information associated with a task beingperformed, or the like.

As another example, the worker information may include traininginformation that identifies a level of training of the worker and/or atraining activity (e.g., a video, a class) to be undertaken by theworker. Similarly, and as another example, the worker information mayinclude qualification information that identifies a level ofqualification of the worker. In some implementations, the qualificationinformation and/or the training information may be used by analyticsplatform 220 to determine whether the worker can be assigned aparticular task, should be given access to additional training in orderto perform the particular task, or the like.

Additionally, or alternatively, the nuclear plant information mayinclude environmental information associated with an environmentalcondition in or near the nuclear plant. For example, the environmentalinformation may include radiation information that describes a level oran amount of radiation in a particular area of the nuclear plant. Asanother example, the environmental information may include sensorinformation, such as information provided by a gas sensor that monitorsgas levels in a confined space of the nuclear plant, informationprovided by a temperature sensor that monitors a temperature at aparticular location in the nuclear plant, or the like.

Additionally, or alternatively, the nuclear plant information mayinclude inventory information associated with parts and/or tools forrepairing, operating, and/or maintaining the nuclear plant. For example,the inventory information may include information that identifies apart, availability of the part, a status of an order associated with thepart, a storage location of the part, or the like. As another example,the inventory information may include information that identifies atool, availability of the tool, a storage location of the tool, a waitlist for the tool, or the like.

Additionally, or alternatively, the nuclear plant information mayinclude security information relating to the nuclear plant. For example,the security information may include information relating to a securitysearch, such as a photo, a video, a report, or the like. As anotherexample, the security information may include information for securingingress/egress of deliveries (e.g., a bill of lading, a deliveryschedule, a description of a delivery vehicle, or the like). As stillanother example, the security information may include information thatdescribes a security procedure associated with granting access to aparticular area in the nuclear plant, information associated with aweapons check procedure, or the like.

In some implementations, an item of nuclear plant information mayinclude an identifier associated with the item of nuclear plantinformation. For example, an item of operational information may includeinformation that identifies an item of equipment 215 corresponding to anitem of operational information. In some implementations, equipment 215may be fitted with a scannable identifier (e.g., a bar code, a quickresponse (QR) code, a radio frequency identifier (RFID) chip, or thelike) in order to facilitate accurate identification of equipment 215during collection and/or analysis of the nuclear plant information. Asanother example, an item of operational information may includeinformation that identifies a location of equipment 215 (e.g., a roomnumber, an area of the nuclear plant, or the like).

As another example, an item of worker information may includeinformation that identifies a worker associated with the item of workerinformation (e.g., a worker name, a worker identification number, etc.).

As another example, an item of environmental information may includeinformation that identifies an area of the nuclear plant correspondingto the item of environmental information (e.g., a room number, a plantarea number, a floor number).

As another example, an item of inventory information may includeinformation that identifies a part or a tool corresponding to the itemof inventory information. In some implementations, a part or a tool maybe fitted with a scannable identifier in order to facilitate accurateidentification during collection and/or analysis of inventoryinformation.

Additionally, or alternatively, an item of nuclear plant information mayinclude a timestamp that specifies a time corresponding to the item ofnuclear plant information (e.g., a time at which the item of nuclearplant information was collected).

In some implementations, an item of nuclear plant information mayinclude textual information (e.g., a text string), an electronicdocument, an image, a video, an audio recording, or the like.

In some implementations, the nuclear plant information may includeinformation from multiple nuclear plants. This allows analytics platform220 to operate based on nuclear plant information from multiple nuclearplants (e.g., such that analytics platform 220 may generate an analysisresult for a first nuclear plant based on nuclear plant information froma second nuclear plant). In this way, analytics platform 220 may operateusing big data techniques to process millions or billions of data items.

In some implementations, analytics platform 220 may receive the nuclearplant information from one or more worker devices 210. For example, aworker may input the nuclear plant information via worker device 210,and worker device 210 may (e.g., automatically) provide the nuclearplant information to analytics platform 220. As another example, workerdevice 210 may determine, collect, read, sense, or the like, the nuclearplant information (e.g., when worker device 210 is equipped with ascanner, a sensor, or the like), and may provide the nuclear plantinformation to analytics platform 220.

In some implementations, worker device 210 may receive input inassociation with a work package provided to worker device 210 (e.g.,such that the worker may input and/or gather nuclear plant informationrelevant to an assigned task described by the work package). Additionaldetails regarding work packages are described below.

In some implementations, worker device 210 may provide the nuclear plantinformation to analytics platform 220 in real-time or near real-time(e.g., when worker device 210 is connected to a wireless network, suchas a cellular network, a wireless local area network, or the like).

Additionally, or alternatively, analytics platform 220 may receive thenuclear plant information from equipment 215 in the nuclear plant. Forexample, equipment 215 in the nuclear plant may (e.g., automatically)determine, collect, read, sense, or the like, the nuclear plantinformation, and may provide the nuclear plant information to analyticsplatform 220. In some implementations, equipment 215 may provide thenuclear plant information in real-time or near real-time (e.g., when theequipment 215 is connected to a wireless network, such as a cellularnetwork, a wireless local area network, or the like).

In some implementations, analytics platform 220 may receive the nuclearplant information from another device, such as a user device via which auser inputs information for storage, a server that stores or maintainsinventory information, security information, or the like.

In this way, analytics platform 220 may aggregate nuclear plantinformation from many different sources for analysis. Here, since thenuclear plant information may be stored by analytics platform 220 withincloud computing environment 225 (e.g., rather than each worker device210 and each item of equipment 215), memory resources and/or processingresources may be conserved on worker device 210 and/or equipment 215.Moreover, collection of the nuclear plant information from the manydifferent sources (e.g., in real-time or near real-time) facilitatesanalysis of the nuclear plant information that may yield improvedoperation, performance, and/or maintenance, associated with the nuclearplant, as described below (e.g., as compared to a nuclear plant thatoperates in a traditional manner, without analytics platform 220).Furthermore, collection of the nuclear plant information from the manydifferent sources (e.g., in real-time or near real-time) facilitatesanalysis of the nuclear plant information quickly and more efficientlyas opposed to gathering the nuclear plant information from the manydifferent sources in non-real-time or non-near real-time.

As further shown in FIG. 4, process 400 may include analyzing thenuclear plant information (block 420) and generating, based on analyzingthe nuclear plant information, an analysis result associated with thenuclear power plant (block 430). For example, analytics platform 220 mayanalyze the nuclear plant information and generate, based on analyzingthe nuclear plant information, an analysis result associated with thenuclear plant.

In some implementations, analyzing the nuclear plant information mayinclude performing equipment performance analytics. Equipmentperformance analytics may include an analysis associated withperformance, operation, and/or a condition of one or more items ofequipment 215 in the nuclear plant. For example, equipment performanceanalytics may include analyzing the nuclear plant information in orderto determine whether equipment 215 performance is satisfactory, isdegrading, satisfies a threshold, or the like. As another example,equipment performance analytics may include analyzing the nuclear plantinformation in order to generate a prediction of a future performance ofequipment 215.

In some implementations, analytics platform 220 may analyze the nuclearplant information using an equipment performance analytics model (hereinreferred to as a performance model) associated with equipment 215. Insome implementations, the performance model may be a general linearmodel, a generalized linear model, or another type of model. In someimplementations, the performance model may be associated with aparticular item of equipment 215 (i.e., may be specific to a particularitem of equipment 215) or multiple items of equipment 215 (i.e.,multiple items of a same equipment 215 type, multiple items of equipment215 associated with performing a particular process, or the like).

In some implementations, analytics platform 220 may generate theperformance model based on historical nuclear plant informationassociated with equipment 215. For example, analytics platform 220 maygenerate the performance model based on historical operation information(e.g., historical performance information, historical maintenanceinformation, historical operational state information, historicalcorrective action information, or the like) associated with one or moreitems of equipment 215.

In some implementations, analytics platform 220 may provide, as input tothe performance model, one or more items of nuclear plant informationand may receive, as an output, an analysis result associated with aperformance of equipment 215. In some implementations, the analysisresult of performing equipment performance analytics may includeinformation that describes the performance of equipment 215, such as acurrent level of performance (e.g., relative to one or more other itemsof equipment 215, a performance metric, or the like), an indicationwhether the current performance is satisfactory (e.g., pass or fail), aperformance score for the current performance (e.g., a value between 1and 100, a grade from A to F, or the like), a metric associated with achange in performance (e.g., a percentage in degradation of performanceover a period of time, such as a day, a week, a year, or the like), aprediction for a future level of performance, or the like. Additionally,or alternatively, the analysis result may include information thatdescribes a task (e.g., a preventative maintenance task, a repair task,a task associated with observing ongoing performance of equipment 215,or the like), that may need to be performed for equipment 215. In otherwords, the analysis result may include information that describes a taskassociated with improving performance of equipment 215 or preventingdegraded performance of equipment 215.

As a particular example, assume that the performance model receivesperformance information, maintenance information, and operational stateinformation associated with a steam turbine in the reactor plant. Theperformance information indicates low vibration readings (e.g., having aperformance score of 1 on a scale of 1 to 10) for the main turbine, asinput by a worker via worker device 210 and one or more sensorsassociated with the steam turbine. The maintenance information indicatesthat the steam turbine is scheduled for preventative maintenance onceper year. The operation state information indicates that the steamturbine is “operational.”

The performance model compares the performance information, maintenanceinformation, and operational state information for the steam turbine toa performance rule for the steam turbine. Here, the performance rule maybe generated based on nuclear plant information associated with steamturbines associated with the nuclear plant and/or other nuclear plants.The rule indicates that if the steam turbine has an operational steamturbine, a performance score of 1, and an annual preventativemaintenance schedule, then the performance model indicates that thesteam turbine is performing as expected.

The performance model then outputs a result that indicates that thesteam turbine is performing as expected, and predicts that theperformance of the steam turbine in the future (within one year) alsowill be as expected (e.g., based on an assumption indicating that thesteam turbine will operate similarly to the other steam turbinesassociated with the other nuclear plants). The performance model thenschedules the annual preventative maintenance task for the steamturbine. The preventative maintenance task includes usingnon-destructive testing to check for cracks in steam turbine blades.

As another example assume that the performance information for the steamturbine indicates moderate vibration readings (e.g., having aperformance score of 3 on a scale of 1 to 10) for the main turbine, asinput by a worker via worker device 210 and as received by one or moresensors associated with the steam turbine. The maintenance informationindicates that the steam turbine is scheduled for preventativemaintenance once per year. The operational state information indicatesthat the steam turbine is “operational.”

The performance model compares the performance information, maintenanceinformation, and operational state information for the steam turbine toa performance rule for the steam turbine. The rule indicates that if thesteam turbine has an operational steam turbine, a performance score of3, and an annual preventative maintenance schedule, then the performancemodel indicates that the steam turbine is not performing as expected.

The performance model then outputs a result that indicates that thesteam turbine is not performing as expected, and predicts that theperformance of the steam turbine in the future (within one month) willnot be as expected. The performance model then schedules a maintenancetask for the steam turbine to be performed immediately. The immediatemaintenance task is to remove the steam turbine blades to check forcracks and to repair the blades as appropriate.

As still another example, assume that the performance informationindicates high vibration readings (e.g., having a performance score of 8on a scale of 1 to 10) for the main turbine, as reported by one or moreworkers via worker device and/or by one or more sensors associated withthe steam turbine.

The performance model compares the performance information, maintenanceinformation, and operational state information for the steam turbine toa performance rule for the steam turbine. The rule indicates that if thesteam turbine has an operational steam turbine, a performance score of8, and an annual preventative maintenance schedule, then the performancemodel indicates that the steam turbine is not performing as expected(e.g., is failing).

The performance model then outputs a result that indicates that thesteam turbine is failing, and predicts that the performance of the steamturbine in the future (e.g., immediately) will not be as expected. Theperformance model then schedules a maintenance task for the steamturbine to be performed immediately. The maintenance task is toimmediately perform a controlled shutdown of the nuclear plant,disassemble the steam turbine, and perform remedial maintenance (e.g.,repair the steam turbine) accordingly.

Additionally, or alternatively, analytics platform 220 may analyze thenuclear plant information using a statistical analysis technique, suchas a linear regression analysis, a logistic regression analysis, or acluster analysis, a machine learning technique, or another type oftechnique in order to determine the analysis result.

In this way, analytics platform 220 may perform equipment performanceanalytics associated with the nuclear plant that reduces safety risksdue to reduced unplanned critical equipment 215 failures and preventpotential safety issues due to degraded equipment, reduces unplannedunavailability by enabling earlier identification of degraded nuclearplant equipment performance, reduces operation and maintenance cost byleveraging monitoring capabilities, or the like.

Additionally, or alternatively, analyzing the nuclear plant informationmay include performing task valuation analytics. Task valuationanalytics may include an analysis associated with prioritizing, valuing,organizing, and/or scheduling a task (e.g., a preventative maintenancetask, a repair task, a task associated with observing ongoingperformance of equipment, or the like) associated with equipment. Forexample, task valuation analytics may include analyzing the nuclearplant information in order to determine a priority, an order, aschedule, and/or a value associated with a task.

In some implementations, analytics platform 220 may analyze the nuclearplant information and/or information associated with a task (e.g., atask identified by an equipment performance analysis result, a taskcreated by a worker and/or operator of the nuclear plant) using amaintenance value model designed to prioritize, schedule, and/ororganize tasks. In some implementations, analytics platform 220 maygenerate the maintenance value model based on historical performanceinformation associated with equipment (e.g., equipment 215 for which aparticular task was performed, equipment 215 for which the particulartask was not performed) and/or an outcome associated with the task(e.g., a subsequent impact on performance).

In some implementations, the maintenance value model may be designed toreceive, as input, information associated with a set of tasks, such as atask name, an amount of time to complete the task, a level of trainingor qualification needed to perform the task, a tool needed for the task,a part needed for the task, information that identifies equipment 215associated with the task, or the like. In some implementations,analytics platform 220 may determine the information associated with theset of tasks based on tasks identified as an analysis result ofperforming the equipment performance analytics, as described above.Additionally, or alternatively, analytics platform 220 may determine theinformation associated with the set of tasks based on user input (e.g.,when a worker or operator provides information associated with task).

Furthermore, the maintenance value model may be designed to receive asan input worker information (e.g., in order to determine capabilityand/or availability of workers to perform the task), inventoryinformation (e.g., in order to determine availability of parts and/ortools associated with the task), lockout and/or tagout information(e.g., in order to determine whether equipment 215 is locked out/taggedout and ready for maintenance), commitment information (e.g., in orderto determine whether the task is required), security information and/orenvironmental information (e.g., in order to assess a risk associatedwith performing the task), or the like.

In some implementations, an analysis result of performing task valuationanalytics may include information that identifies a priority, an order,or the like, for the set of tasks. In this way, tasks may beautomatically prioritized such that tasks of higher value are performedfirst, which may lead to improved operational efficiency of equipment215, reduced down time (e.g., since urgent tasks may be performedfirst), or the like. For example, the analysis result may include a setof scores, corresponding to each task, where each score represents avalue (e.g., low, medium, high; a value from 1 to 10) for each taskbased on which a nuclear plant operator may schedule the set of tasks.As another example, the analysis result may include a prioritized listof the set of tasks (e.g., indicating an order in which the tasks shouldbe performed). As another example, the analysis result may includeinformation associated with a cost or a risk of not performing a task ordelaying performance of the task. As such, risk assessment may be atleast partially automated (e.g., by a plant operator), which may lead tomore accurate risk assessment (e.g., as compared to risk assessmentbased on human intuition).

As a particular example, assume that the maintenance value modelreceives worker information, inventory information, lockout/tagoutinformation, commitment information, and security information. Assumealso that the maintenance value model receives information associatedwith a task of lapping a gate valve located in the nuclear plant (e.g.,because the valve is leaking), a task of calibrating an ionizingradiation sensor (e.g., as a preventative maintenance task), a task ofcalibrating a thermocouple (e.g., a preventative maintenance task), anda task associated with repairing a vacuum cleaner (e.g., because themotor is broken).

In such a case, the task of lapping the gate valve should be completedin two hours, and the gate valve should be lapped by a trained and/orqualified machinist using a grinder and/or a lapping machine. The taskof calibrating an ionizing radiation sensor should be completed in onehour, and the ionizing radiation sensor should be calibrated by atrained and/or qualified instrumentation technician using an ionizingradiation source that emits the same isotope that the ionizing radiationsensor is designed to sense. The task of calibrating the thermocoupleshould be completed in four hours, and the thermocouple should becalibrated by a trained and/or qualified instrumentation technicianusing an ice bath. The task of repairing a vacuum cleaner should becompleted in four hours by a person trained in health physics (e.g.,health physics technician) using electrical/electronic monitoringequipment (e.g., multimeters, circuit tracers, or the like).

The maintenance value model then analyzes this information and definesan order in which the tasks should be performed, along with a value ofeach task. For example, the maintenance value model determines that thetask of lapping the gate valve should be given a value of high becausethe gate valve is located in the nuclear plant and is leaking, that thetasks of calibrating the ionizing radiation sensor and calibrating athermocouple should be given values of medium because these tasks arepreventative maintenance tasks, and the task of repairing the vacuumcleaner should be given a value of medium because there may be only alimited number of vacuum cleaners in the nuclear plant.

The maintenance value model then outputs an analysis result thatindicates that the task of lapping the gate valve should be performed bythe machinist as choice number 1, the worker trained in health physicsas choice number 2, and by the instrumentation technician as choicenumber 3. The maintenance value model also outputs an analysis resultthat indicates that the task of calibrating the ionizing radiationsensor should be performed by the instrumentation technician as choicenumber 1, and both the machinist and the worker trained in healthphysics as choice number 2. The maintenance value model also outputs ananalysis result that indicates that the task of calibrating thethermocouple should be performed by the instrumentation technician aschoice number 1, the machinist as choice number 2, and the workertrained in health physics as choice number 3. The maintenance valuemodel also outputs an analysis result that indicates that the task ofrepairing the vacuum cleaner should be performed by the worker trainedin health physics as choice number 1, the machinist as choice number 2,and the instrumentation technician as choice number 3.

In some implementations, based on the analysis result, analyticsplatform 220 may automatically generate a schedule associated with theset of tasks (e.g., based on worker availability and capability, partand/or tool availability, priority and/or value of the set of tasks, orthe like), create a reservation for a tool and/or a part associated withthe task, or the like. For example, analytics platform 220 may generatea schedule for the performance of the above tasks by the respectivefirst choices for each task.

In some implementations, based on the analysis result, analyticsplatform 220 may automatically perform a task (i.e., without humanintervention). For example, analytics platform 220 may automaticallypower-down or power-up equipment 215, reboot equipment 215, change anattribute of equipment 215 (e.g., an operating speed, a temperature, anoutput, etc.), or the like.

In this way, analytics platform 220 may perform task valuation analyticsassociated with the nuclear plant that reduce safety risks resultingfrom less equipment out of service time for preventative maintenance andpreventing potential safety issues due to degraded equipment, reduce theaggregate demand for preventative maintenance tasks, reduce equipmentout of service time through optimized value driven maintenance, andreduce operation and maintenance costs by reducing the parts usage andmaintenance labor hours required to support preventative maintenance.

Additionally, or alternatively, analyzing the nuclear plant informationmay include another type of analytics, such as worker analytics thatfacilitates assessment of workers and/or contractors (e.g., temporaryemployees). Here, analytics platform 220 may analyze historicalinformation associated with a worker (e.g., a task name, a task type, atask start time, a task completion time, or the like) in order toimprove assessment of productivity of the worker, training planning forthe worker, planning and/or estimation of a future need for additionalworkers, or the like.

In this way, analytics platform 220 may analyze the nuclear plantinformation, and provide an analysis result that permits improved (e.g.,efficient, timely, organized) operation, performance, and/or maintenanceof equipment 215 in the nuclear plant. Here, performance of analytics byanalytics platform 220 may reduce power usage, memory consumption,and/or processing resource usage of worker devices 210 and equipment 215in the nuclear plant since worker devices 210 and equipment 215 need notstore and/or analyze the nuclear plant information.

As further shown in FIG. 4, process 400 may include providinginformation associated with the analysis result (block 440). Forexample, analytics platform 220 may provide information associated withthe analysis result.

In some implementations, analytics platform 220 may provide informationassociated with the analysis result for display via worker device 210.For example, analytics platform 220 may provide information associatedwith an analysis result of performing equipment performance analytics inorder to allow a worker and/or a nuclear plant operator to viewinformation that describes the performance of an item of equipment 215.As another example, analytics platform 220 may provide informationassociated with an analysis result of performing task valuationanalytics in order to allow a worker and/or a nuclear plant operator toview information that describes a priority of a set of tasks to beperformed and/or a schedule generated for performing the set of tasks.

In some implementations, analytics platform 220 may provide theinformation associated with the analysis result immediately upondetermination of the result. In this way, plant-wide operation and/ormaintenance may be achieved in real-time or near real-time. In someimplementations, the analysis result may be updated (e.g.,automatically) when analytics platform 220 receives additional nuclearplant information. For example, an analysis result of performingequipment performance analytics may be updated as analytics platform 220receives additional operational information.

Additionally, or alternatively, analytics platform 220 may generate awork package (e.g., a collection of electronic documents to beaccessible via worker device 210) associated with the analysis result,and provide the work package to worker device 210. In someimplementations, the work package may include information and/orresources to be accessible by the worker in order to facilitateperformance of a task. For example, the work package may includeinformation that identifies the task (e.g., a task name, a task type, anitem of equipment 215 associated with the task), information thatdescribes the task (e.g., drawings, procedures, images, or the like),information that identifies a tool and/or a part to be used to performthe task (e.g., a tool and/or a part reserved by analytics platform 220during the performance of task valuation analytics).

As another example, the work package may include background informationand/or documentation associated with an assigned task, such as a pre-jobbrief associated with the task, technical specifications associated withequipment 215, engineering programs associated with equipment 215, plantline information associated with equipment 215, or the like. As anotherexample, the work package may include information for supportingperformance of the task, such as training material to be reviewed beforeperforming the task, emergency and/or evacuation procedures to beimplemented in case of an emergency during performance of the task, aninterface that supports audio and/or video communication with a remoteworker (e.g., such that the worker may communicate with the remoteworker for assistance with performing the task), or the like.

Additionally, or alternatively, the work package may include one or moreitems of the nuclear plant information to be provided for display viaworker device 210. For example, analytics platform 220 may provide, fordisplay via worker device 210, dosimetry information that identifies adosage of radiation experienced by the worker carrying the worker device210, environmental information that identifies a gas measurement orradiation level at a location of the worker, or the like (e.g., suchthat the worker may monitor radiation dosage and/or environmentalconditions while performing the task). In some implementations, the workpackage may facilitate provisioning of nuclear plant information duringperformance of the task. For example, the work package may provide aninterface for the worker to provide nuclear plant information associatedwith the task, such as information gathered in association withequipment 215 (e.g., an image, a video, notes, etc.), information thatidentifies a status of the task performance, or the like. In this way,the work package may facilitate collaboration among workers (e.g., inthe field, in a control room, etc.) such that information may beexchanged, accessed, updated, or the like, in real-time or nearreal-time.

In the above examples, analytics platform 220 may identify a worker towhich the work package is to be made available. For example, analyticsplatform 220 may identify a worker to perform a task by matchingtraining and/or qualification levels of the worker, a location of theworker, a work schedule of the worker, a job title of the worker, or thelike, to information associated with the task, such as training and/orqualification requirements associated with the task, a location ofequipment 215 associated with the task, a deadline to complete the task,or the like. In some implementations, analytics platform 220 generate aset of scores corresponding to a set of workers, where each scorerepresents a level of compatibility between the worker and the task.Here, analytics platform 220 may identify a worker, of the set ofworkers, to perform the task based on the set of scores (e.g., a workerwith a highest score, a worker with a score that satisfies a threshold,etc.). In this example, analytics platform 220 may provide the workpackage to worker device 210 corresponding to (e.g., carried by) theidentified worker).

Additionally, or alternatively, analytics platform 220 may provideinformation associated with the analysis result in order to cause anaction to be automatically performed.

For example, in a case where a preventative maintenance task is to beundertaken (e.g., using non-destructive testing to check for cracks insteam turbine blades), analytics platform 220 may provide informationthat causes equipment 215 (e.g., the steam turbine) to be automaticallytaken offline line for performance of the task. In this way, analyticsplatform 220 reduces an amount of labor required for manual entry by aworker and/or ensures worker safety.

As another example, in a case where a task is to calibrate equipment 215(e.g., an ionizing radiation sensor), analytics platform 220 may provideinformation that causes a setting of equipment 215 to be automaticallychanged based on the calibration. In this way, analytics platform 220reduces unplanned equipment out-of-service time by allowing immediateaccess and response to pertinent data from the calibration.

As another example, in a case where a task is to perform non-destructivetesting of equipment 215 (e.g., to check for cracks in steam turbineblades), analytics platform 220 may provide information that causes atime for additional inspection and/or performance evaluation ofequipment 215 to be scheduled after the non-destructive testing. In thisway, analytics platform 220 provides reduced turbine out-of-servicetime, reduced post maintenance testing, increased return-to-servicetime, and better troubleshooting.

As yet another example, in a case where a task is to perform acontrolled shutdown of equipment 215 (e.g., shut down of a reactor inresponse to high vibration readings for the main turbine), analyticsplatform 220 may provide information that causes a notification to besent to the operator to perform the controlled shutdown of equipment215. In this way, analytics platform 220 ensures timely shut down ofequipment 215 in need of repair and/or maintenance, while improvingoverall nuclear plant safety.

As still another example, analytics platform 220 may provide informationassociated with the analysis result that causes a worker order,associated with performing the task, to be automatically generated. Inthis way, analytics platform 220 ensures tasks are scheduled forperformance, thereby improving overall nuclear plant safety.

As another example, analytics platform 220 may provide information thatcauses a worker to be notified of a task assignment (e.g., via workerdevice 210). In this way, analytics platform 220 improves communicationof task related information to workers, thereby improving overallefficiency of nuclear plant operation.

As another example, analytics platform 220 may provide information thatcauses a part and/or a tool to be reserved for a task. For example, in acase where the task is to calibrate a thermocouple, analytics platform220 may provide information that causes an ice bath to be reserved for aperiod of time to perform the calibration. In this way, analyticsplatform 220 reduces delay times for task performance, maintains a chainof custody for a part and/or a tool, and improves tracking and/orutilization of the part and/or the tool.

As yet another example, analytics platform 220 may provide informationthat causes a part and/or a tool to be automatically ordered. Forexample, in a case where a task is to repair a vacuum cleaner, analyticsplatform 220 may determine whether a part is available (e.g., instorage) and, if not, may order the part. In this way, analyticsplatform 220 may reduce equipment 215 downtime, while precluding aworker from having to check part inventory and/or order the part.

As still another example, analytics platform 220 may provide informationthat grants a worker access (e.g., via worker device 210) to trainingmaterials associated with a task. For example, in a case where the taskis to calibrate the thermocouple, analytics platform 220 may authorizethe instrument technician to access training materials needed for thetask via worker device 210. In this way, analytics platform 220 reducesoutage time by enabling the instrument technician to receive relevantdetailed training prior to performance of the task.

By providing the information associated with the analysis result,overall performance of the nuclear plant may be increased. For example,provisioning of the analysis result may allow for improved (e.g.,real-time or near real-time) plant-wide performance monitoring andreduced equipment 215 down time (e.g., due to efficient and organizedtask scheduling), while efficiently utilizing nuclear plant resources(e.g., parts, tools, workers).

Although FIG. 4 shows example blocks of process 400, in someimplementations, process 400 may include additional blocks, fewerblocks, different blocks, or differently arranged blocks than thosedepicted in FIG. 4. Additionally, or alternatively, two or more of theblocks of process 400 may be performed in parallel.

Implementations described herein may provide a digital platform for anuclear plant that reduces operations and/or maintenance costs of thenuclear plant, while maintaining or improving a level of performance andallowing industrial and safety requirements to be satisfied.

The foregoing disclosure provides illustration and description, but isnot intended to be exhaustive or to limit the implementations to theprecise form disclosed. Modifications and variations are possible inlight of the above disclosure or may be acquired from practice of theimplementations.

For example, the nuclear plant digital platform may provide one or moreother capabilities that improve one or more aspects of the nuclearplant. For example, in some implementations, the digital nuclear plantplatform may include an electronic dosimetry display capability. Theelectronic dosimetry display capability may allow information,determined and/or measured by an electronic personal dosimeter (EPD)(e.g., worn by a worker in the nuclear plant), to be viewable and/oraccessible (e.g., in real-time, in a graphical format, etc.) by asupervisor, health protection personnel, radiation protection personnel,or the like. In some implementations, the electronic dosimetry displaycapability may provide integration of EPD information with a work orderand/or a task associated with radiation work permit information.

In some implementations, the electronic dosimetry display capability maylead to reduced radiation dosages by providing for direct monitoring toassess current dose readings for the EPD. Additionally, oralternatively, the electronic dosimetry display capability may lead toreduced field delays for tasks awaiting health protection support, whichmay allow a critical path time, associated with performing one or moretasks, to be reduced. Additionally, or alternatively, the electronicdosimetry display capability may allow for decreased operations and/ormaintenance costs by allowing health protection resources to beleveraged across a greater number of tasks requiring active healthprotection support.

Another example capability provided by the digital nuclear plantplatform may include an emergency evacuation and/or action supportcapability. In some implementations, the emergency evacuation and/oraction support capability may allow worker device 210 (e.g., a wearabledevice, such as a smartwatch, a head-mounted-display device, etc.) to beused to alert a worker of an emergency situation (e.g., by providingaudible and/or visual indicators). Here, worker device 210 may signalthe worker to evacuate (e.g., exit the nuclear plant), proceed to aparticular location (e.g., a designated mustering point, a station atwhich the worker is to perform an emergency action, etc.), or the like.

In some implementations, the emergency evacuation and/or action supportcapability may provide for improved worker safety by spreading emergencyinstructions quickly and effectively, thereby reducing exposure to ahazardous condition (e.g., a radiation leak). Additionally, oralternatively, the emergency evacuation and/or action support capabilitymay lead to a reduced delay during a drill and/or a non-emergency, andmay ensure that the worker can leave work in a safe condition beforeleaving an area during an emergency. Additionally, or alternatively, theemergency evacuation and/or action support capability may providedecreased embedded costs for training and/or operations and maintenanceby improving mustering time (e.g., by enhancing quality and/or deliveryof emergency instructions).

As used herein, the term component is intended to be broadly construedas hardware, firmware, and/or a combination of hardware and software.

Some implementations are described herein in connection with thresholds.As used herein, satisfying a threshold may refer to a value beinggreater than the threshold, more than the threshold, higher than thethreshold, greater than or equal to the threshold, less than thethreshold, fewer than the threshold, lower than the threshold, less thanor equal to the threshold, equal to the threshold, etc.

It will be apparent that systems and/or methods, described herein, maybe implemented in different forms of hardware, firmware, or acombination of hardware and software. The actual specialized controlhardware or software code used to implement these systems and/or methodsis not limiting of the implementations. Thus, the operation and behaviorof the systems and/or methods were described herein without reference tospecific software code—it being understood that software and hardwarecan be designed to implement the systems and/or methods based on thedescription herein.

Even though particular combinations of features are recited in theclaims and/or disclosed in the specification, these combinations are notintended to limit the disclosure of possible implementations. In fact,many of these features may be combined in ways not specifically recitedin the claims and/or disclosed in the specification. Although eachdependent claim listed below may directly depend on only one claim, thedisclosure of possible implementations includes each dependent claim incombination with every other claim in the claim set.

No element, act, or instruction used herein should be construed ascritical or essential unless explicitly described as such. Also, as usedherein, the articles “a” and “an” are intended to include one or moreitems, and may be used interchangeably with “one or more.” Furthermore,as used herein, the term “set” is intended to include one or more items(e.g., related items, unrelated items, a combination of related andunrelated items, etc.), and may be used interchangeably with “one ormore.” Where only one item is intended, the term “one” or similarlanguage is used. Also, as used herein, the terms “has,” “have,”“having,” or the like are intended to be open-ended terms. Further, thephrase “based on” is intended to mean “based, at least in part, on”unless explicitly stated otherwise.

What is claimed is:
 1. A device, comprising: one or more processors to:receive nuclear plant information associated with a nuclear plant, thenuclear plant information including information relating to operation ofequipment located within the nuclear plant, and the information beingprovided by the equipment or by a set of worker devices carried byworkers in the nuclear plant; analyze the nuclear plant information;determine, based on analyzing the nuclear plant information, an analysisresult corresponding to the equipment, the analysis result includinginformation describing at least one of: a performance of the equipment,or a task to be performed in association with maintaining, repairing, orobserving the equipment; and provide information associated with theanalysis result.
 2. The device of claim 1, where the analysis resultdescribing the performance of the equipment includes at least one of:information indicating whether the performance of the equipmentsatisfies a threshold, information indicating whether the performance ofthe equipment is degrading, or information relating to a prediction of afuture performance of the equipment.
 3. The device of claim 1, where theanalysis result describing the task to be performed in association withmaintaining, repairing, or observing the equipment includes informationassociated with at least one of: a priority for performance of the taskrelative to another task, a score that represents a value for the task,or a cost or a risk of not performing the task or delaying performanceof the task.
 4. The device of claim 1, where the one or more processorsare further to: identify a worker to perform the task; generate a workpackage associated with performing the task; and where the one or moreprocessors, when providing the information associated with the analysisresult, are to: provide the work package to a worker device associatedwith the worker.
 5. The device of claim 1, where the one or moreprocessors, when providing the information associated with the analysisresult, are to: provide information that causes the equipment toautomatically be taken offline.
 6. The device of claim 1, where the oneor more processors, when providing the information associated with theanalysis result, are to: provide information that causes a part or atool, to be used to in association with performing the task, to beautomatically ordered.
 7. The device of claim 1, where the one or moreprocessors, when analyzing the nuclear plant information, are to:identify an equipment performance analytics model associated withanalyzing the performance of the equipment; provide one or more items ofthe nuclear plant information as input to the equipment performanceanalytics model; receive an output from the equipment performanceanalytics model; and where the one or more processors, when determiningthe analysis result, are to: determine the analysis result based on theoutput of the equipment performance analytics model.
 8. A method,comprising: obtaining, by a device, nuclear plant information thatincludes information relating to operation of equipment located within anuclear plant, the nuclear plant information being provided by aplurality of worker devices or a plurality of sensors associated withthe equipment; analyzing, by the device, the nuclear plant information;determining, by the device and based on analyzing the nuclear plantinformation, an analysis result corresponding to the equipment, theanalysis result including information describing at least one of: aperformance of the equipment, or a task to be performed in associationwith maintaining, repairing, or observing the equipment; and providinginformation associated with the analysis result.
 9. The method of claim8, where the analysis result describing the performance of the equipmentincludes at least one of: information indicating whether the performanceof the equipment satisfies a threshold, information indicating whetherthe performance of the equipment is degrading, or information relatingto a prediction of a future performance of the equipment.
 10. The methodof claim 8, where the analysis result describing the task to beperformed in association with maintaining, repairing, or observing theequipment includes information associated with at least one of: apriority for performance of the task relative to one or more othertasks, a score that represents a value for the task, or a cost or a riskof not performing the task or delaying performance of the task.
 11. Themethod of claim 8, further comprising: identifying a worker to performthe task; generating a work package associated with performing the task;and where providing the information associated with the analysis resultcomprises: providing the work package to a worker device associated withthe worker.
 12. The method of claim 8, where providing the informationassociated with the analysis result comprises: providing informationthat grants a worker access to a location of the equipment.
 13. Themethod of claim 8, where providing the information associated with theanalysis result comprises: providing information that causes a part or atool, to be used to in association with performing the task, to beautomatically reserved for use by a worker associated with one of theplurality of worker devices.
 14. The method of claim 8, where analyzingthe nuclear plant information comprises: identifying a maintenance valuemodel for determining a value of the task; providing one or more itemsof the nuclear plant information as input to the maintenance valuemodel; receiving an output from the maintenance value model; and wheredetermining the analysis result comprises: determining the analysisresult based on the output of the maintenance value model.
 15. Anon-transitory computer-readable medium storing instructions, theinstructions comprising: one or more instructions that, when executed byone or more processors, cause the one or more processors to: receivenuclear plant information associated with a nuclear plant, the nuclearplant information including information relating to operation ofequipment in the nuclear plant, and the information being provided bysensors in the nuclear plant, the equipment, and worker devicescorresponding to workers in the nuclear plant; perform an analysis ofthe nuclear plant information; obtain, based on performing the analysisof the nuclear plant information, an analysis result associated with theequipment, the analysis result including information describing at leastone of: a performance of the equipment, or a task to be performed inassociation with the equipment; and provide information associated withthe analysis result.
 16. The non-transitory computer-readable medium ofclaim 15, where the analysis result describing the performance of theequipment includes at least one of: information indicating whether theperformance of the equipment satisfies a threshold, informationindicating whether the performance of the equipment is degrading, orinformation relating to a prediction of a future performance of theequipment.
 17. The non-transitory computer-readable medium of claim 15,where the analysis result describing the task to be performed inassociation with maintaining, repairing, or observing the equipmentincludes information associated with at least one of: a priority forperformance of the task relative to another task, a score thatrepresents a value for the task, or a cost or a risk of not performingthe task or delaying performance of the task.
 18. The non-transitorycomputer-readable medium of claim 15, where the one or moreinstructions, when executed by the one or more processors, further causethe one or more processors to: identify a worker to perform the task;generate a work package associated with performing the task; and wherethe one or more instructions, that cause the one or more processors toprovide the information associated with the analysis result, furthercause the one or more processors to: provide the work package to aworker device associated with the worker.
 19. The non-transitorycomputer-readable medium of claim 15, where the one or moreinstructions, that cause the one or more processors to provide theinformation associated with the analysis result, further cause the oneor more processors to: provide information that causes the equipment toautomatically be taken offline or to automatically be brought online.20. The non-transitory computer-readable medium of claim 15, where theone or more instructions, that cause the one or more processors toprovide the information associated with the analysis result, furthercause the one or more processors to: provide the information associatedwith the analysis result to cause a part or a tool, to be used to inassociation with performing the task, to be automatically reserved orordered.